home *** CD-ROM | disk | FTP | other *** search
/ Envy Press Kit / Envy Press Kit.iso / pc / Movie.dxr / scripts_13_button_select-deselectAll.ls < prev    next >
Encoding:
Text File  |  2004-03-03  |  1.4 KB  |  65 lines

  1. property spriteNum, mySprite, onMember, offMember, otherMember
  2. global photoDL, bioDL, logoDL, layoutDL, ProNoteDL, thumbList, bioList, logoList, layoutList, ProNoteList, selectall
  3.  
  4. on beginSprite me
  5.   mySprite = sprite(spriteNum)
  6.   if selectall then
  7.     mySprite.member = member("Deselect All")
  8.   else
  9.     mySprite.member = member("Select All")
  10.   end if
  11.   setUpRollOver()
  12. end
  13.  
  14. on mouseEnter me
  15.   mySprite.member = onMember
  16. end
  17.  
  18. on mouseLeave me
  19.   mySprite.member = offMember
  20. end
  21.  
  22. on mouseUp me
  23.   if mySprite.member.name contains "Deselect" then
  24.     selectall = 0
  25.     sendAllSprites(#resetHilite)
  26.     mySprite.member = otherMember
  27.     updateStage()
  28.     setUpRollOver()
  29.     photoDL = []
  30.     bioDL = []
  31.     logoDL = []
  32.     layoutDL = []
  33.     ProNoteDL = []
  34.   else
  35.     selectall = 1
  36.     sendAllSprites(#hilite)
  37.     mySprite.member = otherMember
  38.     updateStage()
  39.     setUpRollOver()
  40.     photoDL = thumbList.duplicate()
  41.     bioDL = bioList.duplicate()
  42.     logoDL = logoList.duplicate()
  43.     layoutDL = layoutList.duplicate()
  44.     ProNoteDL = ProNoteList.duplicate()
  45.   end if
  46. end
  47.  
  48. on setUpRollOver me
  49.   offMember = mySprite.member
  50.   offNumber = mySprite.member.number
  51.   onMember = member(offNumber + 1)
  52.   if offMember.name contains "Deselect" then
  53.     otherMember = member(offNumber - 2)
  54.   else
  55.     otherMember = member(offNumber + 2)
  56.   end if
  57. end
  58.  
  59. on reSetSelect me
  60.   if offMember.name contains "Deselect" then
  61.     mySprite.member = otherMember
  62.     setUpRollOver()
  63.   end if
  64. end
  65.